IUnitHandler Class Reference
[VST 3 Interfaces to be implemented by HostVST 3 Interfaces defined in version 3.0.0]

Host callback for unit support. More...

#include <ivstunits.h>

Inheritance diagram for IUnitHandler:
Inheritance graph
[legend]

Public Member Functions

virtual tresult notifyUnitSelection (UnitID unitId)=0
 Notify host when a module is selected in Plug-in GUI.
virtual tresult notifyProgramListChange (ProgramListID listId, int32 programIndex)=0
 Tell host that the Plug-in controller changed a program list (rename, load, PitchName changes).

Static Public Attributes

static const FUID iid

Detailed Description

Host callback for unit support.

Host callback interface, used with IUnitInfo. Retrieve via queryInterface from IComponentHandler.

See also:
Units, IUnitInfo

Member Function Documentation

virtual tresult notifyUnitSelection ( UnitID  unitId  )  [pure virtual]

Notify host when a module is selected in Plug-in GUI.

virtual tresult notifyProgramListChange ( ProgramListID  listId,
int32  programIndex 
) [pure virtual]

Tell host that the Plug-in controller changed a program list (rename, load, PitchName changes).

Parameters:
listId is the specified program list ID to inform.
programIndex : when kAllProgramInvalid, all program information is invalid, otherwise only the program of given index.

Field Documentation

const FUID iid [static]

Reimplemented from FUnknown.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.